package com.atguigu.gmall.list.service;

import com.atguigu.gmall.model.list.SearchParam;
import com.atguigu.gmall.model.list.SearchResponseVo;

import java.io.IOException;

public interface SearchService {

    void upperGoods(Long skuId);

    void lowerGoods(Long skuId);
    /**
     * 更新热度排名
     * @param skuId
     * 返回值，需要什么 定义什么，
     * 更新热度排名功能  只需要 更新即可 不需要返回值
     * 参数  是 需要更新热度排名 就需要商品的id 即skuId
     */
    void updHotScore(Long skuId);

    /**
     * 搜索列表
     * @param searchParam
     * @return
     * @throws IOException
     */
    SearchResponseVo search(SearchParam searchParam) throws IOException;

}
